<?php

class Application_Form_Cliente extends Sgit_Form
{
    

    public function init_form()
    {

        $this->setDescription($this->getDescription().'<li>Poner en el campo Cliente un nombre descriptivo y corto y en Razón Social poner el nombre Oficial completo</li>');





		$nombre=new Zend_Form_Element_Text('nombre');
        $nombre ->setLabel('Cliente')
                ->setRequired(true)
                ->addFilter('StringTrim')
                ->addValidator('StringLength', false,array(0, 150))
                ->setDescription('Nombre descriptivo y corto');;
                
        $this->addElement($nombre);
        
        $raz_soc=new Zend_Form_Element_Text('raz_soc');
        $raz_soc->setLabel('Razón Social')
            ->setRequired()
            ->addFilter('StringTrim')
            ->addValidator('StringLength', false,array(0, 200))
            ->setDescription('Nombre oficial completo');
        $this->addElement($raz_soc);  
        
        
        
        
        $orden=new Zend_Form_Element_Text('orden');
        $orden ->setLabel('PEP')
                ->setRequired(true)
                ->addFilter('StringTrim')
                ->addValidator('StringLength', false,array(0, 50));
        $this->addElement($orden);
        
        
        $id_sector= new Sgit_Form_Element_Select_Sector('id_sector');
        $id_sector->setLabel('Sector');
        $this->addElement($id_sector);
        
        
        $id_jp= new Sgit_Form_Element_Select_usuarios('id_jp');
        $id_jp->setLabel('Jefe Proyecto')
                ->setRequired(true);
        $this->addElement($id_jp);
        


        $cif=new Zend_Form_Element_Text('cif');
        $cif ->setLabel('CIF o equivalente')
                ->setRequired(true)
                ->addFilter('StringTrim')
                ->addValidator('StringLength', false,array(0, 20));
        $this->addElement($cif);        
                

        $doc_soc=new Zend_Form_Element_Text('doc_soc');
        $doc_soc->setLabel('Domocilio')
            ->addFilter('StringTrim')
            ->addValidator('StringLength', false,array(0, 255));
        $this->addElement($doc_soc);   
            

        $fecha_alta= new Sgit_Form_Element_Fecha('f_alta');
        $fecha_alta->setLabel('Fecha Alta')
            ->setRequired(true);
        $this->addElement($fecha_alta);   
            

        $activo=new Zend_Form_Element_Radio('activo');
        $activo->setMultiOptions(array('1'=>'SI','0'=>'NO'));
        $activo->setLabel('Activo')
                ->setRequired(true)
                ->addFilter('StringTrim');
        $this->addElement($activo); 
        
  
       $this->setElementDecorators(array(
		   'ViewHelper',
            array('Description', array('class' => 'description')),
		   'Errors',
		    array(array('data' => 'HtmlTag'),	array('tag' => 'td', 'class' => 'element')   ),
            array('Label', array('tag' => 'td')),
		    array(array('row' => 'HtmlTag'), array('tag' => 'tr')),
	   ));
       
       
 
    }
}
